#ifndef BOSS_H
#define BOSS_H
#include <QPixmap>
#include <data.h>
#include "bossbullet.h"

class Boss
{
public:
    Boss();

    //更新坐标
    void updatePosition();
    void shoot();

public:
    QPixmap m_boss;
    //位置
    int m_X;
    int m_Y;
    //生命
    int m_life;
    //敌机的矩形边框（碰撞检测）
    QRect m_Rect;
    //状态
    bool m_Free;
    //速度
    double m_Speed;
    //弹匣
    bossbullet m_bullets1[BULLET_NUM];
    bossbullet m_bullets2[BULLET_NUM];
    //子弹发射间隔记录
    int m_recorder;
};

#endif // BOSS_H
